mounted troops - French English Dictionary